mashed tomatoes - French English Dictionary